/**
 * Created by Administrator on 2016/7/1.
 */
var user_token =  sessionStorage.user_token;

$(document).ready(function() {
    $("input").on('input',function(e){

    });
    var str = window.location.search;
    var amount = str.replace(/[^0-9]+/g, '');
    $("#payInfo input").attr("value",amount);
    var u_id =sessionStorage.u_id;
    $("#p_one_frame").css("display","none");


    document.addEventListener('pingpp_one_ready',function(){
        //$("#p_one_frame").css("display","none");
        $("#pay1").click(function(){
            amount =  $("#payInfo input").val();
            var jump_url=sessionStorage.jump_url;
            pingpp_one.init({
                app_id:'app_yffDSOj94WHSf104',                     //该应用在 ping++ 的应用 ID
                order_no:'123123',                     //订单在商户系统中的订单号
                amount: amount,                                   //订单价格，单位：人民币 分
                // 壹收款页面上需要展示的渠道，数组，数组顺序即页面展示出的渠道的顺序
                // upmp_wap 渠道在微信内部无法使用，若用户未安装银联手机支付控件，则无法调起支付
                channel:['alipay_wap','wx_pub'],
                charge_url:commonval+'/pay_charge',  //商户服务端创建订单的 url
                charge_param:{ money:amount,order_num :'',u_id:u_id,jump_url:jump_url,user_token:user_token,device:"wap"},    //(可选，用户自定义参数，若存在自定义参数则壹收款会通过 POST 方法透传给 charge_url)
                open_id:'wx1234567890',                      //(可选，使用微信公众号支付时必须传入)
                debug:false                                //(可选，debug 模式下会将 charge_url 的返回结果透传回来)
            },function(res){

                //debug 模式下获取 charge_url 的返回结果
                if(res.debug&&res.chargeUrlOutput){
                    console.log(res.chargeUrlOutput);
                }
                if(!res.status){
                    //处理错误
                    alert(res.msg);
                }
                else{
                    //debug 模式下调用 charge_url 后会暂停，可以调用 pingpp_one.resume 方法继续执行
                    if(res.debug&&!res.wxSuccess){
                        if(confirm('当前为 debug 模式，是否继续支付？')){
                            pingpp_one.resume();
                        }
                    }
                    //若微信公众号渠道需要使用壹收款的支付成功页面，则在这里进行成功回调，
                    //调用 pingpp_one.success 方法，你也可以自己定义回调函数
                    //其他渠道的处理方法请见第 2 节
                    else pingpp_one.success(function(res){
                        if(!res.status){
                            alert(res.msg);
                        }
                    },function(){
                        //这里处理支付成功页面点击“继续购物”按钮触发的方法，
                        //例如：若你需要点击“继续购物”按钮跳转到你的购买页，
                        //则在该方法内写入 window.location.href = "你的购买页面 url"
                        window.location.href='http://wap.haotoufa.com/html/paysuccess.html';//示例
                    });
                }
            });
            $("#p_one_frame").css("display","none");
        });
    });
    $("#pay").click(function(){
        $("#p_one_channelList .p_one_btn").trigger("click");
        createWindow("loading...");
        function createWindow(msg) {
            var window =$("<section class='showMsg'></section>");
            var show = "<p>"+msg+"</p>";
            window.append(show);
            $("body").append(window);
            setTimeout("$('.showMsg').remove()",5000);
        }
    })


        document.addEventListener('pingpp_one_ready',function(){
            $("#p_one_frame").css("display","none");
            var jump_url=sessionStorage.jump_url;
            $("input").focus(function(){
                $("#p_one_frame").css("display","none");
            });
            $("input").on('input',function(e){
                $("#p_one_frame").css("display","none");
                amount =  $("#payInfo input").val();
                pingpp_one.init({
                    app_id:'app_yffDSOj94WHSf104',                     //该应用在 ping++ 的应用 ID
                    order_no:'123123',                     //订单在商户系统中的订单号
                    amount: amount,                                   //订单价格，单位：人民币 分
                    // 壹收款页面上需要展示的渠道，数组，数组顺序即页面展示出的渠道的顺序
                    // upmp_wap 渠道在微信内部无法使用，若用户未安装银联手机支付控件，则无法调起支付
                    channel:['alipay_wap','wx_pub'],
                    charge_url:commonval+'/pay_charge',  //商户服务端创建订单的 url
                    charge_param:{ money:amount,order_num :'',u_id:u_id,jump_url:jump_url,user_token:user_token,device:"wap"},    //(可选，用户自定义参数，若存在自定义参数则壹收款会通过 POST 方法透传给 charge_url)
                    open_id:'wx1234567890',                      //(可选，使用微信公众号支付时必须传入)
                    debug:false                                //(可选，debug 模式下会将 charge_url 的返回结果透传回来)
                },function(res){

                    //debug 模式下获取 charge_url 的返回结果
                    if(res.debug&&res.chargeUrlOutput){
                        console.log(res.chargeUrlOutput);
                    }
                    if(!res.status){
                        //处理错误
                        alert(res.msg);
                      }
                    else{
                        //debug 模式下调用 charge_url 后会暂停，可以调用 pingpp_one.resume 方法继续执行
                        if(res.debug&&!res.wxSuccess){
                            if(confirm('当前为 debug 模式，是否继续支付？')){
                                pingpp_one.resume();
                            }
                        }
                        //若微信公众号渠道需要使用壹收款的支付成功页面，则在这里进行成功回调，
                        //调用 pingpp_one.success 方法，你也可以自己定义回调函数
                        //其他渠道的处理方法请见第 2 节
                        else pingpp_one.success(function(res){
                            if(!res.status){
                                alert(res.msg);
                            }
                        },function(){
                            //这里处理支付成功页面点击“继续购物”按钮触发的方法，
                            //例如：若你需要点击“继续购物”按钮跳转到你的购买页，
                            //则在该方法内写入 window.location.href = "你的购买页面 url"
                            window.location.href='http://wap.haotoufa.com/html/paysuccess.html';//示例
                        });
                    }
                });
                $("#p_one_frame").css("display","none");
            });
        });
    //});
    //console.log(order_num,price);


    //var method = 1;
    ////$(".chooseMethod section").click(function () {
    ////    $(".chooseMethod section").children("img:last-child").attr("src","../images/master_circle_ash.png");
    ////    $(this).children("img:last-child").attr("src","../images/master_check%20mark_yes.png");
    ////})
    //$(".chooseMethod section:nth-child(2)").click(function () {
    //    method = 1;
    //});
    //$(".chooseMethod section:nth-child(3)").click(function () {
    //    method = 2;
    //});
});
